home *** CD-ROM | disk | FTP | other *** search
/ Mac Power 1996 June / MACPOWER-1996-06.ISO.7z / MACPOWER-1996-06.ISO / 第2特集 MIDI / CyberSound VS / CyberSoundェVS Demo Install(68k) / CyberSound™VS Demo Install(68k) / Optimizing Performance < prev    next >
Text File  |  1996-01-10  |  5KB  |  65 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8. Optimizing System Performance
  9.  
  10. Because CyberSynthェ is a synthesizer that performs all of its functions entirely within software, its performance is completely dependent upon the Macintosh that it is running on. This document explains how your Macintosh affects CyberSoundェ VS and steps you can take to improve its performance.
  11.  
  12. System Settings
  13. CyberSynth has four system settings that you can change to optimize system performance.
  14.  
  15. ・ Voices. This setting determines the maximum polyphony (number of simultaneous voices) CyberSynth will reproduce.
  16.  
  17. ・ Headroom. This setting determines the master sound volume output level of CyberSynth.
  18.  
  19. ・ CPU. This setting determines how much of the available CPU horsepower is reserved for CyberSynth.
  20.  
  21. ・ Sound Cache. This setting determines how much system RAM memory is reserved for CyberSynth sounds.
  22.  
  23. The system settings are modified in the Options window of the CyberSynth control panel. The "CyberSynth Reference" document describes how to change these settings.
  24.  
  25.  
  26. Finding メThe Sweet Spotモ
  27.  
  28. We have chosen default values for the Headroom, Voices, CPU, and Sound Cache settings that allow CyberSound VS to be used on a wide range of Macintosh systems. The trick is to tweak and juggle these settings until you find メthe sweet spotモ that works best for you.
  29.  
  30. The Voices Setting
  31. The maximum possible polyphony CyberSynth can produce is directly related to the Macintosh hardware platform. The higher the Macintosh performance, the more notes can be reproduced simultaneously. If MIDI calls for more notes than the Macintosh can reproduce at one time, all the required notes or layers might not play, or notes that are currently sounding may be cut off when new notes are triggered (this is called note stealing).
  32.  
  33. The Voices setting in the Options window of the CyberSynth control panel should be limited so that each voice can be faithfully reproduced as intended. Setting this parameter too high spreads the CPU allocation too thin, possibly causing notes and layers to be missing. Too small a value is usually better than too high because CyberSynth has a smart voice allocation scheme. If the setting is too high there may be noticeable holes in the music. Limiting the voices allows better performance by not over-taxing the CPU.
  34.  
  35. The Headroom Setting
  36. The Headroom setting is the master output volume control for CyberSynth. If the output level is too high, clipping distortion can occur. The headroom bit value is the amount of digital volume level overhead available before digital clipping occurs.
  37.  
  38. A smaller value results in a louder signal and less noise, but a larger value allows more notes before digital clipping distortion occurs. This is similar to setting the level while you are recording on an analog tape deck. You want to achieve the ideal setting, one which avoides both extremes: noise (not enough level and/or too much headroom) and distortion (too much level and/or not enough headroom).
  39.  
  40. The Sound Manager has its own headroom setting controlled by the Volumes slider in the Sound control panel. Sound Managerユs Sound control panel settings directly affect CyberSynthユs sound quality. See メSound Manager Setupモ in Chapter 2 for more information.
  41.  
  42. The CPU Setting
  43. Hardware isnユt the only factor that affects polyphony. The sound program being reproduced also affects the CPU power being utilized. The processing power required for a particular program depends on the method of sound generation (wavetable, physical model, analog, and so forth) and sound complexity (layers, modulations, and so forth). For example, a program that has piano layered with strings may require as much as twice the CPU power for one note because two sounds are being played at once. In this case, only half the normal polyphony would be available.
  44.  
  45. The CPU setting reserves Macintosh processor power for CyberSynth to produce the polyphony required by the Voice setting. If the setting is too high, a MIDI application such as CyberPlayer wonユt have enough CPU power to perform its tasks, and performance problems such as irregular timing may result. The trick here is to set the CPU setting high enough to reproduce the polyphony you desire without compromising the performance of your other MIDI applications.
  46.  
  47. The Sound Cache Setting
  48. CyberSynth programs are dynamically loaded into the Sound Cache (a portion of system RAM) as needed. Playing big programs (pianos, strings, brass sections, and the like), or lots of different programs simultaneously requires more RAM to hold the programs being played. If the Sound Cache is full but even more programs are called for, CyberSynth substitutes a simple waveform sound in place of the program that wonユt fit in the Sound Cache. Increasing the Sound Cache setting allows more programs to fit into the cache but leaves less RAM for other applications.
  49.  
  50. If you have a sequence with 10 tracks and each is playing a different program, a larger Sound Cache will be required than if fewer programs are being used. A program is loaded into the Sound Cache only once, regardless of how many tracks use that program. Try selecting the same program on multiple tracks to reduce the Sound Cache requirement.
  51.  
  52.  
  53.  
  54.  
  55.  
  56. InVision Interactive, Inc.
  57. 2445 Faber Place, Suite 102
  58. Palo Alto, CA 94303
  59.  
  60. Phone:     800-468-5530
  61. Phone:     415-812-7380
  62. Fax:             415-812-7386
  63. World Wide Web: http://www.cybersound.com